Update files for Emacs 30.2
authorEli Zaretskii <eliz@gnu.org>
Thu, 14 Aug 2025 08:05:28 +0000 (04:05 -0400)
committerEli Zaretskii <eliz@gnu.org>
Thu, 14 Aug 2025 08:05:28 +0000 (04:05 -0400)
* ChangeLog.5:
* etc/AUTHORS:
* etc/HISTORY: Update for Emacs 30.2.

* admin/admin.el (set-version): Fix handling of official releases.

ChangeLog.5
etc/AUTHORS
etc/HISTORY

index c74daeb3aedda72b711872e939d001eaf1f47ec5..4f27baa2d22b5680fc5d484ad1dff97c2877a53f 100644 (file)
@@ -1,3 +1,306 @@
+2025-08-14  Eli Zaretskii  <eliz@maintain0p.gnu.org>
+
+       * Version 30.2 released.
+
+2025-08-14  Eli Zaretskii  <eliz@maintain0p.gnu.org>
+
+       * README:
+       * configure.ac:
+       * exec/configure.ac:
+       * java/AndroidManifest.xml.in (Version-code):
+       * nt/README.W32:
+       * msdos/sed2v2.inp: Bump Emacs version to 30.2.
+
+       * ChangeLog.5:
+       * etc/AUTHORS:
+       * etc/HISTORY: Update for Emacs 30.2.
+
+       * admin/admin.el (set-version): Fix handling of official releases.
+
+2025-08-07  Vinícius Moraes  <vinicius.moraes@eternodevir.com>  (tiny change)
+
+       Handle remote file names in cmuscheme.el
+
+       * lisp/cmuscheme.el (scheme-load-file, scheme-compile-file): Use
+       'file-local-name' to handle file names on remote systems.
+       (Bug#79163)
+
+2025-08-06  Sean Whitton  <spwhitton@spwhitton.name>
+
+       * lisp/vc/vc.el (vc-register): Fix interactive spec (bug#79183).
+
+2025-07-31  James Thomas  <jimjoe@gmx.net>
+
+       * doc/misc/gnus.texi (Category Syntax): Update gnus-agent-predicate.
+
+       This updates the Gnus manual due to recent code change (bug#79123).
+
+2025-07-28  Robert Pluim  <rpluim@gmail.com>
+
+       Prefer "tls" to "ssl" in documentation
+
+       * doc/misc/gnus.texi (NNTP): Refer to 'nntp-open-tls-stream'.
+       (Direct Functions, Customizing the IMAP Connection): Add
+       commentary about desirability of STARTTLS.  Correct
+       documentation about use of GnuTLS.  Use 'tls in example.
+       * lisp/gnus/nnimap.el (nnimap-server-port): Mention 'tls in
+       preference to 'ssl.
+       * lisp/gnus/nntp.el (nntp-open-connection-function)
+       (nntp-never-echoes-commands): Document 'nntp-open-tls-stream' as
+       preferred to 'nntp-open-ssl-stream'.
+
+2025-07-26  Sean Whitton  <spwhitton@spwhitton.name>
+
+       loaddefs-generate--rubric: Note about committing ldefs-boot.el
+
+       * lisp/emacs-lisp/loaddefs-gen.el (loaddefs-generate--rubric):
+       Note that ldefs-boot.el should be committed on its own.
+
+2025-07-21  Jim Porter  <jporterbugs@gmail.com>
+
+       Fix Eshell call to 'string-suffix-p' when checking for trailing newline
+
+       * lisp/eshell/esh-io.el (eshell--output-maybe-n): Fix call.
+
+       * test/lisp/eshell/esh-io-tests.el
+       (esh-io-test/output-newline/add-newline)
+       (esh-io-test/output-newline/no-newline)
+       (esh-io-test/output-newline/no-extra-newline): New tests (bug#79063).
+
+2025-07-21  Robert Pluim  <rpluim@gmail.com>
+
+       * etc/PROBLEMS: Describe how to work around screen reader TAB issue
+
+2025-07-21  Sean Whitton  <spwhitton@spwhitton.name>
+
+       (gnus)Scoring Tips: New tip regarding header continuation lines
+
+       * doc/misc/gnus.texi (Scoring Tips): New "Continuation lines
+       when scoring on other headers" tip.
+
+2025-07-16  Ken Mankoff  <mankoff@gmail.com>
+
+       Fix :box attribute of faces in Leuven themes.
+
+       * etc/themes/leuven-dark-theme.el:
+       * etc/themes/leuven-theme.el: Fix 'lui-highlight-face' face.
+       (Bug#79029)
+
+2025-07-09  Andrea Corallo  <acorallo@gnu.org>
+
+       Nativecomp don't error with undeclared types (bug#6573) (don't merge)
+
+       Backporting f38e969e472 from trunk to emacs-30
+
+       * test/src/comp-resources/comp-test-funcs.el (comp-test-76573-1-f): New
+       function.
+       * lisp/emacs-lisp/comp-cstr.el (comp-supertypes): Don't error if 'type'
+       is unknown.
+
+2025-07-06  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix 'kill-ring-deindent-mode'
+
+       * lisp/indent-aux.el
+       (kill-ring-deindent-buffer-substring-function): Fix deindenting
+       for modes which set 'indent-tab-mode' to nil.  (Bug#77981)
+
+       (cherry picked from commit 1c7fe501fedb41aaf5b22d82dab5a365f86e4c85)
+
+2025-07-04  Yuan Fu  <casouri@gmail.com>
+
+       Handle ts_node_type return NULL (bug#78938)
+
+       * src/treesit.c (treesit_traverse_match_predicate): Handle the
+       case when ts_node_type returns NULL.
+       (Ftreesit_node_type): Add some comment.
+
+2025-07-04  Eli Zaretskii  <eliz@gnu.org>
+
+       Improve documentation of 'warning-display-at-bottom'
+
+       * lisp/emacs-lisp/warnings.el (warning-display-at-bottom):
+       * doc/lispref/display.texi (Warning Options):
+       * doc/emacs/windows.texi (Temporary Displays):
+       * etc/NEWS: Improve documentation of 'warning-display-at-bottom'.
+       See https://lists.gnu.org/archive/html/emacs-devel/2025-07/msg00024.html
+       for more details.
+
+2025-07-04  Yuan Fu  <casouri@gmail.com>
+
+       Handle the case when ts_node_type returns NULL (bug#78938)
+
+       * src/treesit.c (Ftreesit_node_type): Handle NULL.
+
+2025-06-29  Jim Porter  <jporterbugs@gmail.com>
+
+       Populate the ':title' in EWW when defaulting to readable mode
+
+       Do not merge to master.
+
+       * lisp/net/eww.el (eww-display-document): Always render the full
+       document first to populate ':title' (bug#77299).
+
+2025-06-28  Liam Hupfer  <liam@hpfr.net>
+
+       bug#78901: [PATCH] js-ts-mode: Fix auto-mode-alist regexp
+
+       Align the js-ts-mode entry with the javascript-mode entries in the
+       default auto-mode-alist value in lisp/files.el. Otherwise, js-ts-mode is
+       not associated with .js files.
+
+       * lisp/progmodes/js.el (js-ts-mode): Fix auto-mode-alist regexp.
+
+       Fixes: 2023-01-20 6b2f85caa6ca "Make tree-sitter based modes optional"
+
+2025-06-25  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix 'insert-directory' in Turkish language-environment
+
+       * lisp/files.el (insert-directory-clean, insert-directory): Use
+       case-sensitive search for "//DIRED//" and similar strings.
+       (Bug#78894)
+
+2025-06-25  Michael Albinus  <michael.albinus@gmx.de>
+
+       Fix job control in remote shell
+
+       * lisp/net/tramp-sh.el (tramp-methods) <rsync>:
+       Adapt `tramp-direct-async' argument.  (Bug#71050, Bug#71259)
+
+2025-06-21  Eli Zaretskii  <eliz@gnu.org>
+
+       Workaround for "M-x man" on macOS 15 and later
+
+       * lisp/man.el (Man-init-defvars): Workaround for macOS Sed.  Do
+       not merge to master.  (Bug#77944)
+
+2025-06-11  Sean Whitton  <spwhitton@spwhitton.name>
+
+       Insert missing step to make use of directory tracking OSC codes
+
+       * doc/emacs/misc.texi (Interactive Shell): Say to add
+       comint-osc-process-output to comint-output-filter-function.
+
+2025-06-11  Robert Pluim  <rpluim@gmail.com>
+
+       * lisp/keymap.el (keymap-set): Refer to 'key-description'.  (Bug#78714)
+
+2025-06-11  Yuan Fu  <casouri@gmail.com>
+
+       Support new tree-sitter grammar filename format (bug#78754)
+
+       Previously Emacs only looks for filenames like
+       libtree-sitter-json.so.0.0.  Now Emacs also look for filenames
+       like libtree-sitter-json.so.15.0.
+
+       * src/treesit.c:
+       (treesit_load_language_push_for_each_suffix): Add versioned
+       candidate to candidate list too.
+
+2025-06-10  Pip Cet  <pipcet@protonmail.com>
+
+       Fix crash when evaluating "(signal nil 5)" (bug#78738)
+
+       The docstring already warns against calling signal with a nil
+       error symbol, which is for internal use only, but we can avoid crashing
+       in this case.
+
+       * src/eval.c (Fsignal): Produce a "peculiar error" for more arguments
+       involving non-lists.
+
+2025-06-08  Michael Albinus  <michael.albinus@gmx.de>
+
+       Adapt emba integration (don't merge)
+
+       * test/infra/Dockerfile.emba (emacs-inotify): Don't install clangd.
+
+       * test/infra/gitlab-ci.yml (.job-template): Make actions in
+       after_script more robust.
+
+2025-06-03  Xiyue Deng  <manphiz@gmail.com>
+
+       Make xoauth2 auth fail when a smtp server replies 334 (Bug#78366)
+
+       * lisp/mail/smtpmail.el (smtpmail-try-auth-method): Throw error 535
+       when receiving a "334 server challenge" reply.
+
+       (cherry picked from commit 53371c959462a677a29ee869b3b6627facf3ed79)
+
+2025-05-31  Eli Zaretskii  <eliz@gnu.org>
+
+       Revert "; * lisp/subr.el (setq-local): Doc fix (bug#78644)."
+
+       This reverts commit cb9556d669c037c4e2f1a9c80adacad55948c706.
+       Some of its parts were not supposed to be installed.
+
+2025-05-28  Stephen Berman  <stephen.berman@gmx.net>
+
+       Fix bug in 'todo-jump-to-category' (bug#78608)
+
+       * lisp/calendar/todo-mode.el (todo-jump-to-category): Eliminate
+       comparison of the number of Todo categories before and after
+       specifying the category to jump to and replace it by a check of
+       whether there are any items in the category, since an existing
+       category should always have at least one item (perhaps done or
+       archived).
+
+2025-05-27  Michael Albinus  <michael.albinus@gmx.de>
+
+       Fix gitlab-ci.yml (don't merge to master)
+
+       * test/infra/gitlab-ci.yml (.job-template): Fix config.log name.
+       (test-filenotify-gio, test-eglot): Fix formatting.
+
+2025-05-25  Konstantin Kharlamov  <Hi-Angel@yandex.ru>
+
+       typescript-ts-mode: Improve function body indentation (bug#78121)
+
+       Older code was calculating body indentation depending on function
+       parameters alignment.  This is incorrect, because if parameters are
+       misaligned, so will the function body.  Instead, use offset of the
+       previous standalone parent.
+
+       * lisp/progmodes/typescript-ts-mode.el:
+       (typescript-ts-mode--indent-rules): Stop depending on function
+       parameters indentation for calculating body content and the closing
+       `}'.
+       * test/lisp/progmodes/typescript-ts-mode-resources/indent.erts:
+       (Function body with params misindented (bug#78121)): Add new test.
+
+2025-05-24  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix documentation of use-package's ':hook' keyword
+
+       * doc/misc/use-package.texi (Hooks): Document how to add several
+       functions to the same hook (bug#77609).
+
+2025-05-22  Michael Albinus  <michael.albinus@gmx.de>
+
+       * test/infra/gitlab-ci.yml (.job-template): Make it more robust.
+
+2025-05-20  Stephen Berman  <stephen.berman@gmx.net>
+
+       Fix todo-mode item insertion bug (bug#78506)
+
+       * lisp/calendar/todo-mode.el (todo-insert-item--next-param): Unset
+       transient keymap on completing default or copy item insertion
+       command, to ensure that the next Todo mode key is recognized.
+
+2025-05-19  Jostein Kjønigsen  <jostein@kjonigsen.net>
+
+       Add support for Pyrefly LSP for Python
+
+       * lisp/progmodes/eglot.el (eglot-server-programs): Add config
+       for Pyrefly.  (Bug#78492)
+
+2025-05-18  Michael Albinus  <michael.albinus@gmx.de>
+
+       Adapt Tramp version in customize-package-emacs-version-alist
+
+       * lisp/net/trampver.el (customize-package-emacs-version-alist):
+       Add Tramp version integrated in Emacs 30.1.
+
 2025-05-17  Eli Zaretskii  <eliz@gnu.org>
 
        Fix saving abbrevs by 'abbrev-edit-save-buffer'
 
 This file records repository revisions from
 commit 1cda0967b4d3c815fc610794ad6a8fc2b913a3c5 (exclusive) to
-commit 299d3a440121ff6692a85615ff97e6ad4dde91db (inclusive).
+commit 49d64bfb1a4ca5fc8b3a4d215fb6cabbb9780f9b (inclusive).
 See ChangeLog.4 for earlier changes.
 
 ;; Local Variables:
index 9d289f0edf8448fd155a0d756b9420df15603942..ff7c2cc4ee6282458df1eee64ab0728e6a8664c0 100644 (file)
@@ -304,7 +304,7 @@ Anders Waldenborg: changed emacsclient.c
 Andrea Corallo: wrote comp-common.el comp-cstr-tests.el comp-cstr.el
   comp-run.el comp-tests.el comp.c comp.el syncdoc-type-hierarchy.el
 and changed pdumper.c lread.c bytecomp.el configure.ac startup.el
-  loadup.el comp.h lisp.h cl-macs.el cl-preloaded.el comp-test-funcs.el
+  loadup.el comp.h lisp.h cl-macs.el comp-test-funcs.el cl-preloaded.el
   subr.el Makefile.in data.c elisp-mode.el nadvice.el alloc.c byte-run.el
   emacs.c lisp/Makefile.in advice.el and 101 other files
 
@@ -1740,7 +1740,7 @@ and co-wrote help-tests.el
 and changed xdisp.c display.texi w32.c msdos.c simple.el w32fns.c
   files.el fileio.c keyboard.c configure.ac emacs.c text.texi w32term.c
   dispnew.c frames.texi files.texi w32proc.c xfaces.c window.c
-  dispextern.h lisp.h and 1407 other files
+  dispextern.h lisp.h and 1409 other files
 
 Eliza Velasquez: changed server.el simple.el
 
@@ -2625,7 +2625,7 @@ James TD Smith: changed org.el org-colview.el org-clock.el
   org.texi
 
 James Thomas: changed eww.el nnmail.el quail/indian.el gnus-cache.el
-  gnus-msg.el ind-util.el info-look.el progmodes/python.el
+  gnus-msg.el gnus.texi ind-util.el info-look.el progmodes/python.el
 
 James Troup: changed gnus-sum.el
 
@@ -3198,8 +3198,8 @@ Joshua Datko: changed fortune.el
 
 Joshua Varner: changed intro.texi
 
-Jostein Kjønigsen: changed csharp-mode.el typescript-ts-mode.el js.el
-  eglot.el progmodes/compile.el README dotnet-appconfig.rnc
+Jostein Kjønigsen: changed csharp-mode.el typescript-ts-mode.el eglot.el
+  js.el progmodes/compile.el README dotnet-appconfig.rnc
   dotnet-packages-config.rnc dotnet-packages-props.rnc dotnet-resx.rnc
   json-ts-mode.el msbuild.rnc nuget.rnc nuspec.rnc nxml-mode.el
   schemas.xml treesit.el
@@ -3443,6 +3443,8 @@ and changed pgg-gpg.el pgg.el progmodes/python.el locked-encrypted.png
   locked-encrypted.xpm pgg-pgp.el pgg-pgp5.el unlocked-encrypted.png
   unlocked-encrypted.xpm README edebug.el pgg.texi tips.texi
 
+Ken Mankoff: changed leuven-dark-theme.el leuven-theme.el
+
 Kenneth Stailey: changed alpha.h configure.ac ns32000.h openbsd.h pmax.h
   sparc.h unexalpha.c unexelf.c
 
@@ -3564,11 +3566,11 @@ Koichi Arakawa: changed tramp-sh.el w32proc.c
 Konrad Hinsen: wrote ol-eshell.el
 and changed ob-python.el
 
-Konstantin Kharlamov: changed smerge-mode.el diff-mode.el files.el
-  indent.erts typescript-ts-mode.el ada-mode.el alloc.c autorevert.el
-  calc-aent.el calc-ext.el calc-lang.el cc-mode.el cperl-mode.el
-  css-mode.el cua-rect.el dnd.el ebnf-abn.el ebnf-dtd.el ebnf-ebx.el
-  emacs-module-tests.el epg.el and 33 other files
+Konstantin Kharlamov: changed indent.erts smerge-mode.el
+  typescript-ts-mode.el diff-mode.el files.el ada-mode.el alloc.c
+  autorevert.el calc-aent.el calc-ext.el calc-lang.el cc-mode.el
+  cperl-mode.el css-mode.el cua-rect.el dnd.el ebnf-abn.el ebnf-dtd.el
+  ebnf-ebx.el emacs-module-tests.el epg.el and 33 other files
 
 Konstantin Kliakhandler: changed org-agenda.el
 
@@ -3727,6 +3729,8 @@ Lewis Perin: changed emacs-x86.manifest
 
 Liam Healy: changed outline.el
 
+Liam Hupfer: changed js.el
+
 Liam Stitt: changed url-file.el url-vars.el
 
 Liang Wang: changed etags.el
@@ -5058,9 +5062,9 @@ Piotr Zieliński: wrote org-mouse.el
 
 Pip Cet: wrote image-circular-tests.el
 and changed xdisp.c comp.c byte-opt.el fns.c pdumper.c alloc.c
-  display.texi ftcrfont.c image.c sfnt.c xterm.c DEBUG bytecomp-tests.el
-  bytecomp.el ccl-tests.el ccl.c ccl.el cl-macs.el cmds.c comint.el
-  comp-test-funcs.el and 34 other files
+  display.texi eval.c ftcrfont.c image.c sfnt.c xterm.c DEBUG
+  bytecomp-tests.el bytecomp.el ccl-tests.el ccl.c ccl.el cl-macs.el
+  cmds.c comint.el and 34 other files
 
 Platon Pronko: changed tramp.el
 
@@ -5538,10 +5542,10 @@ Sean O'Rourke: changed complete.el comint.el dabbrev.el find-func.el
 Sean Sieger: changed emacs-lisp-intro.texi
 
 Sean Whitton: wrote em-elecslash.el em-extpipe-tests.el em-extpipe.el
-and changed vc-git.el project.el bindings.el server.el simple.el subr.el
-  vc-dispatcher.el vc.el window.el eshell-tests.el eshell.texi subr-x.el
-  .dir-locals.el cl-macs.el eshell-tests-helpers.el files.texi ftfont.c
-  remember.el startup.el term.el INSTALL and 38 other files
+and changed vc-git.el project.el vc.el bindings.el server.el simple.el
+  subr.el vc-dispatcher.el window.el eshell-tests.el eshell.texi
+  subr-x.el .dir-locals.el cl-macs.el eshell-tests-helpers.el files.texi
+  ftfont.c remember.el startup.el term.el INSTALL and 40 other files
 
 Sebastian Fieber: changed gnus-art.el mm-decode.el mm-view.el
 
@@ -6430,6 +6434,8 @@ and changed ps-prin1.ps ps-bdf.el ps-prin0.ps blank-mode.el ps-prin3.ps
   easymenu.el loading.texi menu-bar.el misc.texi progmodes/compile.el
   ps-print-def.el ps-vars.el
 
+Vinícius Moraes: changed cmuscheme.el
+
 Vitalie Spinu: changed comint.el eieio-base.el message.el ob-R.el
   ob-core.el ob-tangle.el subr.el
 
@@ -6593,7 +6599,7 @@ Xi Lu: changed etags.c htmlfontify.el ruby-mode.el CTAGS.good_crlf
   man-tests.el man.el shortdoc.el tramp-sh.el
 
 Xiyue Deng: changed emacs-lisp-intro.texi strings.texi functions.texi
-  symbols.texi
+  smtpmail.el symbols.texi
 
 Xuan Wang: changed warnings.el
 
index bb8155de112e798a6b61c01a216acc4fa6b2af6f..5758d5853d5360856d4c7cce3318ca4e8da26fd3 100644 (file)
@@ -241,6 +241,8 @@ GNU Emacs 29.4 (2024-06-22) emacs-29.4
 
 GNU Emacs 30.1 (2025-02-23) emacs-30.1
 
+GNU Emacs 30.2 (2025-08-14) emacs-30.2
+
 \f
 ----------------------------------------------------------------------
 This file is part of GNU Emacs.